// 加载请求axios请求模块，第三方请求模块
import Vue from "vue";

// 加载axios组件库
import axios from "axios";
// 全局挂载axios
Vue.prototype.$http = axios;
// 配置默认请求路径
axios.defaults.baseURL = "https://lianghj.top:8888/api/private/v1/";
// 导入NProgress 对应的js和css
import NProgress from "nprogress";

// 设置请求拦截器
axios.interceptors.request.use((config) => {
  // 在reponse拦截器中,隐藏进度条 NProgress.done()
  NProgress.done();
  // 验证token
  config.headers.Authorization = window.sessionStorage.getItem("token");
  // 一定要返回config
  return config;
});

// 去除vue warn
Vue.config.warnHandler = () => null;
